<?php
namespace Admin\Controller;
use Think\Controller;
class InsertController extends CommonController{
    //添加
    public function doinsert_do(){
        $data=I('post.');
        $table=M('insert');
        $res=$table->add($data);
        if ($res){
            $this->success('添加成功',U('Insert/insert'));
        }else{
            $this->error();
        }
    }

    //图片文件上传添加
    public function insert(){
        $keywords=I('get.keywords');//搜索
        $table = M('insert'); // 实例化User对象//数据表
        $count = $table->count();// 查询满足要求的总记录数
        $Page = new \Think\Page($count,8);// 实例化分页类 传入总记录数和每页显示的记录数(25)
        $Page->lastSuffix = false;
        $Page->setConfig('first','首页');
        $Page->setConfig('prev','上一页');
        $Page->setConfig('next','下一页');
        $Page->setConfig('last','尾页');
        $show = $Page->show();// 分页显示输出// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
        $list = $table->where("title like '%$keywords%'")->limit($Page->firstRow . ',' . $Page->listRows)->select();
        foreach ($list as $key=>$val){
            $list[$key]['title'] = str_replace ($keywords,'<font color="red">'.$keywords.'</font>',$val['title']);
        }
        $this->assign('keywords',$keywords); //搜索传
        $this->assign('list', $list);// 赋值数据集
        $this->assign('page', $show);// 赋值分页输出
        $this->display(); // 输出模板
    }

    //下拉菜单
    public function doinsert(){
        $user=M('tag');
        $list=$user->select();
        $this->assign("list",$list);
        $this->display();
    }


    //删除
    function delete(){
        $id = I('cid');
        $res = M('insert')->where("cid=$id")->delete();  //数据表
        if ($res) {
            $this->success('成功');
        } else {
            $this->error('失败');
        }
    }
}